Asynchronous circuit development with Workcraft

نویسندگان

  • Stanislavs Golubcovs
  • Arseniy Alekseyev
  • Andrey Mokhov
  • Alex Yakovlev
چکیده

WORKCRAFT is a plugin-based development system designed to create various mathematical models. It is integrated with such external tools as PETRIFY, PUNF and MPSAT and can simplify and partially automate the design or asynchronous systems. In this work we augment WORKCRAFT with a new plugin targeted at modelling, simulation and formal verification of digital circuits. We model a digital circuit as a composition of functional components that represent behaviour of the circuit signals. Each component is specified by the set and reset Boolean functions. These functions have no limitation on the number of their inputs, therefore, gates of arbitrary complexity can be formed, allowing to create a high-level representation of a digital circuit. Another important feature is marking certain components to be treated as a part of the circuit environment. This technique is useful for dealing with components having internal conflicts, such as mutual exclusion (MUTEX) elements, which allows employing the developed plugin to modelling and formal verification of various arbitration circuits.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient encoding of instructions of ARM Cortex M0+ processor

As the complexity of digital hardware grows steadily, so does the demand of high level modelling systems to abstract the low level implementation of synchronous and asynchronous digital circuits. Conditional partial order graphs representation provides a compact and solid approach to represent event-based systems, and together with Workcraft design tool, they represent an extremely efficient de...

متن کامل

Asynchronous Online Discussion Forum: A Key to Enhancing Students’ Writing Ability and Attitudes in Iran

This paper focuses on the impact of an asynchronous online discussion forum on the development of students’ ability in and attitudes toward writing in English. Two groups of third-year students (N = 60) majoring in English were assigned to two treatment and control groups, each receiving different types of feedback. Students in the treatment group were required to participate ...

متن کامل

Workcraft: A Static Data Flow Structure Editing, Visualisation and Analysis Tool

Workcraft is a framework for the simulation, conversion and analysis of the SDFS models. The plug-in based architecture with embedded scripting language makes the framework an easily extensible and very flexible environment.

متن کامل

Software requirements analysis for asynchronous circuit modelling and simulation tool

This paper presents an overview, initial requirements analysis and software system architecture solution proposed for the development of a tool for modelling, simulation and analysis of concurrency models used in asynchronous circruit design.

متن کامل

Workcraft: Ten Years Later

A large number of models that are employed in the field of concurrent systems’ design, such as Petri nets, Signal Transition Graphs, gate-level circuits, dataflow structures have an underlying static graph structure. Their semantics, however, is defined using additional entities, e.g. tokens or node/arc states, which collectively form the overall state of the system. We jointly refer to such fo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2011